.dhtmlx_c_scroll_y {
  position:absolute;
  width:10px;
  right:0px;
}
.dhtmlx_c_scroll_y > div {
  -moz-transition:width 0.3s 0.2s, margin 0.3s 0.2s;
  -webkit-transition:width 0.3s 0.2s, margin 0.3s 0.2s;
  -o-transition:width 0.3s 0.2s, margin 0.3s 0.2s;
  -ms-transition:width 0.3s 0.2s, margin 0.3s 0.2s;
  width:4px;
  height:100%;
  background-color:silver;
  background:rgba(0,0,0,0.4);
  border-radius:4px;
  margin:0px 3px;
}
.dhtmlx_c_scroll_y:hover > div, .dhtmlx_c_scroll_y.dhtmlx_scroll_active div {
  width:10px;
  margin:0px;
}
.dhtmlx_c_scroll_x {
  position:absolute;
  height:10px;
  bottom:0px;
}
.dhtmlx_c_scroll_x > div {
  -moz-transition:height 0.3s 0.2s, margin 0.3s 0.2s;
  -webkit-transition:height 0.3s 0.2s, margin 0.3s 0.2s;
  -o-transition:height 0.3s 0.2s, margin 0.3s 0.2s;
  -ms-transition:height 0.3s 0.2s, margin 0.3s 0.2s;
  height:4px;
  width:100%;
  background-color:silver;
  background:rgba(0,0,0,0.4);
  border-radius:4px;
  margin:3px 0px;
}
.dhtmlx_c_scroll_x:hover > div, .dhtmlx_c_scroll_x.dhtmlx_scroll_active div {
  height:10px;
  margin:0px;
}